建立备份集

由7.11.0.0 版本开始,%edition_name% 再建立MS SQL 伺服器备份集时支援两种备份模式,VSS 模式和ODBC 模式。

备份要求

请确保系统符合以下要求:


系统资料库备份及还原的注意事项

有关于系统资料库备份及还原的注意事项,请参考下表:

系统资料库备份的注意事项:

SQL 伺服器维护一组对于伺服器实例操作必不可少的系统级资料库。

每一次重要更新之后,一部分系统资料库必须备份,其中包括:

表格总结了系统资料库的全部信息。

系统资料库描述备份要求建议
master

资料库记录SQL 伺服器系统的全部系统级信息。

为备份任何资料库,SQL 伺服器实例必须为运行状态。

启动SQL 伺服器实例需要master资料库可访问,並且至少可以部分使用。

根据需要经常备份master资料库以充分保护数据以满足业务需求.

Microsoft建议定期备份计划,在进行任何实质性更新后,您可以使用手动备份进行补充。

model

在SQL 伺服器实例上建立的所有资料库的模板。

只在必要时备份model 资料库,例如定制其资料库选项后。

Microsoft 建议按照要求仅建立model的完整资料库备份,因为model很小並且很少更改,不需要备份日志。

msdb

SQL 伺服器代理使用msdb 资料库安排警报和作业以及记录操作员。

msdb也包含历史表格 (例如备份/还原历史表格)。

任何时候更新之后都要备份 msdb 。

tempdb

用于保存暂存或中间结果集的工作空间。

每次SQL 伺服器实例开启时都会重新建立此资料库。

tempdb 系统资料库不能备份。

distribution

仅当伺服器配置为复制分發伺服器时,distribution资料库才存在。

它存储所有类型复制的元数据和历史数据,以及异动复制的异动。

应定期备份复制的资料库及其关联的系统资料库。


系统资料库还原的注意事项:
系统资料库还原建议
master

为还原任何资料库,SQL 伺服器实例必须为运行状态。启动SQL 伺服器实例需要master资料库可访问,並且至少可以部分使用。

如果master不可用,应完全还原或重建master资料库。

model以下情况下还原model资料库:
  • 已重建master 资料库。
  • model 资料库已损坏,例如由于媒体故障。
  • model 资料库已被更改,这种情况下,在重建master时必须从备份中还原model,因为重建master会删除并重新建立model。
msdb如果master资料库重建需要还原 msdb 资料库。
distribution

对于还原distribution 资料库,请参考以下文章以获取更多相关资讯:

http://msdn.microsoft.com/en-us/library/ms152560.aspx

限制

  1. %edition_name% 不支援在群集环境中备份MS SQL 伺服器,只允许独立环境。
  2. 对于VSS 备份模式:
  3. 您无法在FAT32文件系统或RAW分区上建立资料库快照,资料库快照使用的稀疏文件由NTFS文件系统提供。
  4. SQL 伺服器版本:
  5. 还原至其他SQL 伺服器:

最佳实践和建议

  1. 如果使用VSS 备份模式,建议在系统,建议在系统活动较低时启用计划备份作业以达至最佳性能。
  2. 建议使用ODBC备份模式备份支援大量异动的资料库,因为这可能需要频繁备份。定期执行只有ODBC 备份模式支援的异动日志备份比基于VSS的备份所需资源更少。
  3. 对于完整资料库备份,当系统活动很低时应开启排程备份以达至最佳备份性能。
  4. 为提供最大程度的数据保护和灵活还原选项,建议进行下列配置:
        至少一个非本地或云储存位置。
        至少一个本地储存位置以进行快速还原。
  5. 定期测试还原以确保备份设置且运行无误。进行还原测试也可以幫助鉴定潜在问题或还原计划的缺口。不要尝试将测试简易化是非常重要的,因为测试成功的目的不是证明所有过程都是无误的。通过测试可能会发现还原计划中的缺陷,鉴定这些缺陷是十分重要的。
  6. 还原原始档案选项是为进阶MS SQL用户而制定,只有在熟知并理解MS SQL伺服器时方可使用,否则並不建议使用这种还原选项因为需要应用额外的MS SQL技术进行手动还原。

设置备份集

Key:

栏位 描述
名称 这是备份集的名称。你可以建立一个有意义的名称。
备份集类型 从下拉框中输入正确的备份集类型。
备份模式 从下拉框中选择备份模式。
伺服器 从下拉框中选择备份多个SQL实例或特定实例。
登入识别码 登录MS SQL 伺服器的识别码,默认为sa。
密码 登录MS SQL 伺服器的密码。

建立备份集:

  1. 输入一个有意义的备份集名称。
  2. 输入正确的备份集类型,例如: MS SQL Server Backup.
  3. 从下拉框中选择备份模式,例如: VSS (没有暂存数据;支援完整、差异和增量备份), ODBC (具有暂存数据;支援完整、差异和异动日志备份)。
  4. 从下拉框中选择备份多个SQL实例或特定实例。
  5. 如果需要更改登入识别码,默认为'sa'。
  6. 输入正确的密码。
  7. 点击 [下一页] 按钮继续。
  8. Note: 点击 [下一页] 按钮将会开始验证过程。